#!/bin/bash

# 微信小程序上传服务启动脚本

echo "🚀 正在启动微信小程序上传服务..."

# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
    echo "❌ Node.js 未安装，请先安装 Node.js (>= 14.0.0)"
    exit 1
fi

# 检查npm是否安装
if ! command -v npm &> /dev/null; then
    echo "❌ npm 未安装，请先安装 npm"
    exit 1
fi

# 检查codecopy目录是否存在
if [ ! -d "codecopy" ]; then
    echo "❌ codecopy 目录不存在，请确保项目根目录有 codecopy 文件夹"
    exit 1
fi

# 安装依赖
echo "📦 正在安装依赖..."
npm install

# 启动服务
echo "✅ 启动服务..."
npm start 